// 定义一个接口,并使用匿名内部类方式创建接口的实例
interface Product
{
	public double getPrice();
	public String getName();
}
public class Test 
{
	public void test(Product p)
	{
		System.out.println("购买了一个"+ p.getName() + ",花掉了" +p.getPrice());
	}
	public static void main(String[] args)
	{
		Test t = new Test();
		class TestProduct implements Product
		{
			public double getPrice()
			{
				return 567.8;
			}
			public String getName()
			{
				return "AGP显卡";
			}
		}
		t.test(new TestProduct());
	}
}